/* 
 * My97 DatePicker 4.8
 */
.navImg{display:none;}
#dpTitle div:nth-child(4){position:absolute; left:100px;}
#dpTitle div:nth-child(3){position:absolute; right:100px;}
#dpTitle div:nth-child(2){display:block; width:70px; height:70px; position:absolute; left:0; top:0;}
#dpTitle div:nth-child(6){display:block; width:70px; height:70px; position:absolute; right:0; top:0;}
.WdateDiv .NavImgl a{ background-size:100% 100%; width:70px; height:70px;}
.WdateDiv .NavImgr a{ background-size:100% 100%; width:70px; height:70px;}

.WdateDiv{
	width:640px;
	background-color:#FFFFFF;
	padding:0 20px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0 auto;
}

.WdateDiv2{
	width:360px;
}
.WdateDiv *{font-size:9pt;}

.WdateDiv .NavImg a{
	display:block;
	cursor:pointer;
	height:70px;
	width:70px;
}

.WdateDiv .NavImgll a{
	float:left;
	background:transparent url(img.gif) no-repeat scroll 0 0;
}
.WdateDiv .NavImgl a{
	float:left;
	background:url(/client/imgs/g_88.png) no-repeat center;
	background-size:30px 30px;
}
.WdateDiv .NavImgr a{
	float:right;
	background:url(/client/imgs/g_89.png) no-repeat center;
	background-size:30px 30px;
}
.WdateDiv .NavImgrr a{
	float:right;
	background:transparent url(img.gif) no-repeat scroll -48px 0;
}

.WdateDiv #dpTitle{
	height:68px;
	margin-bottom:2px;
	padding:1px;
	position:relative;
}

.WdateDiv .yminput{
	text-align:center;
	height:68px;
	border:0px;
	width:70px;
	cursor:pointer;
	font-size:30px; color:#333;		
}

.WdateDiv .yminputfocus{
	margin-top:2px;
	text-align:center;
	font-weight:bold;
	height:20px;
	color:blue;
	border:#ccc 1px solid;
	width:50px;
}

.WdateDiv .menuSel{
	z-index:1;
	position:absolute;
	background-color:#FFFFFF;	
	border:#ccc 1px solid;
	display:none;
}

.WdateDiv .menu{
	cursor:pointer;
	background-color:#fff;
}

.WdateDiv .menuOn{
	cursor:pointer;
	background-color:#BEEBEE;
}

.WdateDiv .invalidMenu{
	color:#aaa;
}

.WdateDiv .YMenu{
	margin-top:20px;
	
}

.WdateDiv .MMenu{
	margin-top:20px;
	*width:62px;
}

.WdateDiv .hhMenu{
	margin-top:-90px; 
	margin-left:26px;
}

.WdateDiv .mmMenu{
	margin-top:-46px; 
	margin-left:26px;
}

.WdateDiv .ssMenu{
	margin-top:-24px; 
	margin-left:26px;
}

 .WdateDiv .Wweek {
 	text-align:center;
	background:#DAF3F5;
	border-right:#BDEBEE 1px solid;
 }

.WdateDiv .MTitle{
	background-color:;
}

.WdateDiv .WdayTable  .MTitle td{
	font-size:22px; 
	color:#757575;
	background:url(../../../../../../imgs/g_87.png) no-repeat center;}
	
}

.WdateDiv .WdayTable2{
	border-collapse:collapse;
	border:#c5d9e8 1px solid;
}
.WdateDiv .WdayTable2 table{
	border:0;
}

.WdateDiv .WdayTable{
	line-height:79px;
	border:0 none;;
}
.WdateDiv .WdayTable td{
	text-align:center;
	width:86px;
	border-top:1px solid #ccc;
	font-size:26px; 
	color:#666;
}

.WdateDiv .WdayTable td.Wday{
	cursor:pointer;
}

.WdateDiv .WdayTable td.WdayOn{
	cursor:pointer;
	background-color:#f8a022;
	color:#fff;
}

.WdateDiv .WdayTable td.Wwday{
	cursor:pointer;
	color:#f8a022;
}

.WdateDiv .WdayTable td.WwdayOn{
	cursor:pointer;
	background-color:#f8a022;
	color:#fff;
}
.WdateDiv .Wtoday{
	cursor:pointer;
	color:blue;
}
.WdateDiv .WdayTable td.Wselday{
	background-color:#f8a022;
	color:#fff;
}
.WdateDiv .WspecialDay{
	background-color:#66F4DF;
}

.WdateDiv .WdayTable td.WotherDay{ 
	cursor:pointer;
	color:#ccc;	
}

.WdateDiv .WotherDayOn{ 
	cursor:pointer;	
	color:#ccc;	
}

.WdateDiv .WinvalidDay{
	color:#aaa;
}

.WdateDiv #dpTime{
	float:left;
	margin-top:3px;
	margin-right:30px;
}

.WdateDiv #dpTime #dpTimeStr{
	margin-left:1px;
}

.WdateDiv #dpTime input{
	width:18px;
	height:20px;
	text-align:center;
	border:#ccc 1px solid;	
}

.WdateDiv #dpTime .tB{
	border-right:0px;
}

.WdateDiv #dpTime .tE{
	border-left:0;
	border-right:0;
}

.WdateDiv #dpTime .tm{
	width:7px;
	border-left:0;
	border-right:0;
}

.WdateDiv #dpTime #dpTimeUp{
	height:10px;
	width:13px;
	border:0px;
	background:url(img.gif) no-repeat -32px -16px;
}

.WdateDiv #dpTime #dpTimeDown{
	height:10px;
	width:13px;
	border:0px;
    background:url(img.gif) no-repeat -48px -16px;
}

 .WdateDiv #dpQS {
 	float:left;
	margin-right:3px;
	margin-top:3px;
	background:url(img.gif) no-repeat 0px -16px;
	width:20px;
	height:20px;
	cursor:pointer;
 }
.WdateDiv #dpControl {
	text-align:right;	
}
.WdateDiv .dpButton{ 
	height:20px;
	width:45px;
	border:#ccc 1px solid;
	margin-top:2px;
	margin-right:1px;
}


.menuSel table{width:100%;}
.menuSel table tr td{height:60px; line-height:60px;}
.WdateDiv *{font-size:28px; text-align:center;}
.WdateDiv .YMenu{width:300px; overflow:hidden;}
.WdateDiv .MMenu{width:300px; margin-left:-200px;}
.WdateDiv .yminputfocus{opacity:0;}

div{ text-align:left;}
a{text-decoration:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
img{border:0px;}
:focus {OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px;}
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px; list-style:none;}
a{text-decoration:none;}
img{border:0px;}
h1{margin:0px; padding:0px;}
h2{margin:0px; padding:0px;}
h3{margin:0px; padding:0px;}
object,embed,a,input{bblr:expression_r(this.onFocus=this.blur());outline:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
div:after,p:after,ul:after,li:after{content:""; clear:both; display:block; height:0px; overflow:hidden;}

.WdateDiv .yminput{width:100px;}
.WdateDiv .WdayTable td{background:#fff;}
.WdateDiv .WdayTable td.Wselday{background:#f8a022; color:#fff;}
.WdateDiv .navImg.NavImgrr{position:absolute; display:block;background:url(/client/imgs/g_89.png) no-repeat center;background-size:30px 30px; left:220px;}
.WdateDiv .navImg.NavImgrr a{background:none;}
.WdateDiv .navImg.NavImgll{position:absolute; display:block;background:url(/client/imgs/g_88.png) no-repeat center;background-size:30px 30px; left:0px;}
.WdateDiv .navImg.NavImgll a{background:none;}
.WdateDiv .navImg.NavImgl{right:220px !important; left:auto !important;}
#dpTitle .navImg{z-index:100;}
#dpTitle::after{content:""; display:block; width:100%; height:100%; z-index:10; position:absolute; left:0px; top:0px;}
